controlled pollination - Spanish English Dictionary